خرید بک لینک
اول از همه برا دوستان یکم در مورد زبان سی و خصوصیاتش توضیح میدم تا با این زبان شیرین و قدرتمند بیشتر آشنا بشنبعد شروع به جزئیات کار و غیره میکنیم خوب همانطور که دوستان میدانند زبان C در سال 1972 توسط دنیس ریچیطراحی شد. زبان C تکامل یافته ی زبان BCPL هستش که طراح آن مارتین ریچاردز است.زبان BCPL از زبان B که طراح آن کن تامپسون می باشد برگرفته شده است.علت نامگذاری زبان C هم این بود که بعد از B طراحی شد.+ نوشته شده توسط MILAD HIDDEN در شنبه بیست و هشتم مرداد ۱۳۹۶ و ساعت 11:2 |

برچسب: اموزش,برنامه,نویسی, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

1- زبان C یک زبان میانی است.(با درنظر گرفتن نوع زبانهای برنامه نویسی)میانی بودن آن مبنی بر این است که هم می تواند با زبان سطح پایین در ارتباطباشد هم می تواند با زبانهای سطح بالا ارتباط برقرار کند.(در اصل به این معنی می باشدکه هم می تواند مثل زبان اسمبلی مستقیم به حافظه دست پیدا کند و با بیت و بایت کار کندو هم مثل زبانهای سطح بالا از قابلیت خوانایی بالایی برخوردار باشد.به همین دلیل بهش میگن میانـــــی)2-یک زبان ساخته یافته است. این بدان معنی هستش که شما می توانید با استفاده از حلقه هایتکرار مثل while ،for و do while برنامه هایی قابلیت خوانایی و درک بالا بنویسید.زبانهای ساخته یافته مثل پاسکال، ا

برچسب: خصوصیات,زبان, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

خب دستورالعملهای زبان سی دارای چن ویژیگی هستن 1-هر دستور زبان سی به ; ختم می شود مثال:این دستوراتو در ادامه میخونیم عجله نکنید! ;int x 2- حداکثر طول یک دستور 255 کاراکتر می باشد.3- هر دستور می تواند در یک یا چند سطر ادامه داشته باشد.4- در هر سطر می توان چند دستور را تایپ کرد(البته سفارش می کنم که این کار را نکنید )5- توضحات در بین /*،*/ و یا بعد از // قرار گیرند. مثال: /*leaprogramming.blogfa.com*/ http://leaprogramming.blogfa.com// + نوشته شده توسط MILAD HIDDEN در شنبه بیست و هشتم مرداد ۱۳۹۶ و ساعت 11:10 |

برچسب: دستورات,زبان, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

در زبان C پنج نوع داده داریم که عبارتند از :char,float,int,double,voidchar : این نوع برای ذخیره ی داده های کاراکتری استفاده میشود. مثل ؛ ‘f’,’g’int : از این نوع برای ذخیره ی اعداد صحیح استفاده می کنیم. مثل ؛ 10 ، 12 float: از این نوع برای ذخیره ی اعداد اعشاری استفاده می کنیم. مثل ؛12.56 ، 10.15double : از این نوع هم برای ذخیره ی اعداد اعشاری که بزرگتر از نوع float باشداستفاده می کنیم.void : از این نوع هم زمانی که در توابع نیازی به مقدار برگشتی نداشته باشیم استفاده می کنیم (با این نوع کم کم آشناتون می کنم نگران نباشید ) تصویری از انواع داده ها در زبان C: بیت همان فضایی هست که با استفاده از این

برچسب: انواع,داده,زبان, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

طریقه ی تعریف متغیر :برای استفاده از متغیرها اول از همه ما باید نوع آن را تعیین کنیم ، یعنی شما زمانی می توانید از یک متغیر استفاده کنید که نوعش رو تعیین کرده باشد. نوع متغیر هم مقادیری می باشد که یک متغیر می تواند دریافت کند یا عملیاتی را روی آن انجام دهد.در کل تعیین نوع متغیر را تعریف متغیر می گویند.برای تعریف متغیر به صورت زیر عمل می کنیم :;نام متغیر نوع دادهبرای تعریف بیش از یک متغیر هم می توانیم به صورت خیلی سادهآنها را در یک سطر و با استفاده از علامت کاما نامشان را از هم جدا کنیم. مثال: ;int a,b ;float x,y ;char c1,c2 ;double d ;long int li مقدار دادن به متغیرها : برای مقدار دادن به

برچسب: متغیرها, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

تعریف ثوابت: ثابتها در اصل مقادیری هستند که مقدارشان قابل تغییر نیست یعنی مثل متغیر نیست که در هر مکانی از برنامه بتوانیم مقدارشان را تغییر دهیم.شما زمانی که به متغییری که از نوع ثابت تعریف کرده اید مقدارمی دهید دیگر به هیچ عنوان در برنامه نمی توانید مقدارش را تغییر دهید بدلیل اینکه نوع آن ثابت و غیرقابل تغییر است.برای تعریف ثوابت شما به دو شکل می توانید این کار را انجام دهید:با استفاده از دستور constبا استفاده از دستور پیش پردازنده define# ;const int a=10,int count=20 31 define M# در روش اول ما باید در آخر سورس کدمون علامت سیمیکالن یا نقطه ویرگول( ; ) رو بزاریم ولی در دستور دومی نیازی نیست

برچسب: ثوابت, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

متغیرهای x و y با مقادی اولیه 5 تعرف کرده ایم. دستور ++x یک واحد به x اضافه می کند و نتیجه را در x قرار میدهد.دستور y++ یک واحد به y اضافه کرده و نتیجه را در y ذخیره می کند.بنابر این در این دستورات عملگر افزایش دهنده یا کاهش دهنده چه قبل از عملوند باشند و چه بعد از عملوندعملکرد آنها یکسان است.اما عملکرد آنها در عملیات محاسباتی باهم متفاوت است.که این موضوع را بعدا در برناه هایی که با زبان C می نویسیم برایتان مفصل تر توضیح خواهم داد.در اصل باید در نظر داشت که عمگر کاهش یا افزایشی که در برنامه در سمت چپ می آید اول بر روی متغیر اعمال میشودبعد مقدارش در مکان موردنظر قرار میگیرد و اگر در سمت راست با

برچسب: عملگرها, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

دوستان بعد از مطالعه کردنه عملگر ها یک نکته بسار مهم رو باید بودنید و اونم تقدم عملگر ها هستش. خب من تو این عکس که از کتاب امورشی گرفتم تقریبا همه چیر مشخص هست ولی بازم اگه سوالی داشتید در قسمت نظرات مطرح کنید عزیزان دوستان اگه عکس واضح نبود اینجا کلیک کنید + نوشته شده توسط MILAD HIDDEN در یکشنبه بیست و نهم مرداد ۱۳۹۶ و ساعت 20:31 |

برچسب: تقدم,عملگر, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

ساختار برنامه C و ورودی – خروجیپس از اینکه مقدمات زبان سی رو بهتون معرفی کردم حالا نوبت به کد نویسی در این زبان میرسه ، در این زبان کد نویسی بسیار شیرین و دوست داشتنی هستش برنامه هایی که ما با زبان سی می نویسیم از مجموعه ای از دستورات و تعدادی توابع تشکیل میشوند که در ظاهر ساده ولی در اصل کار پروژه های بزرگ را انجام میدهند.هر تابعی که در برنامه استفاده می کنیم برای حل بخشی از مسئله نوشته می شود و دارای نام می باشد.نامگذاری توابع هم کار چندان پیچیده ای نیست دقیقا شبیه نام گذاری متغیرها می باشد. الان قصد اینکه به شما توابع را معرفی کنم اصلا ندارم فقط می خواستم یکم باهاش آشنا شوید چون بدنه برنام

برچسب: ساختار,برنامه,ورودی,خروجی, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

در اصل امکانات ورودی و خروجی هر زبان برنامه سازی نمایانگر میزان قابلیت آن زبان در طراحی فرمهای ورود داده ها و اخذ گزارش از برنامه است..چاپ اطلاعات با تابع printf():زمانی که ما عملیات پردازش بر روی داده ها را انجام دادیمنیاز به چاپ یا نمایش آنها داریم که برای اینکاراز تابع printf() در سرفایل stdio.h استفاده می کنیم.این تابع اگر با موفقیت اجرا شود تعداد کاراکترهایی که به خروجی منتقل شده اند را برمیگرداند و در اثر بروز خطا یک عدد منفی را برمی گرداند.نحوه ی کاربرد این تابع به صورت زیر است : ;("عبارت 1",عبارت2 ")printf در این تابع عبارت 2 اطلاعاتی است که باید به خروجی منتقل شود و عبارت 1 می تواند

برچسب: ورودی,خروجی,داده, نویسنده: مبین صالحی تاريخ: دوشنبه 30 مرداد 1396 ساعت: 13:31

صفحه بندی